C/Visual C - ejemplo de strcmp

 
Vista:

ejemplo de strcmp

Publicado por k_mbe_t (3 intervenciones) el 10/06/2002 03:27:39
if (strcmp(miCadena, "hola")) printf ("Mi cadena es hola");
else printf("Mi cadena no es hola");

Ten en cuenta 2 cosas:
- debes incluir string.h al principio del fichero
- Si miCadena ha sido introducida por teclado la comparación deberías hacerla con "hola\n", ya que al pulsar ENTER tras introducir la cadena el código de esta tecla se almacena después de la cadena

Un saludo

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ejemplo de strcmp <-- un par de correciones

Publicado por elGemelo (11 intervenciones) el 10/06/2002 04:09:40
hola... bueno vi este mensaje y no pude evitar comentar... tiene unos errores. bueno, para empezar, atras del strcmp debe haber una negacion, porque el strcmp devielve 0 si las cadenas son iguales.
Y otra es que no se necesita el "\n" cuando la cadena se introduce por teclado, es mas, si lo pones no lo hara correctamente. aqui les pongo un ejemplo... y saludos

#include <string.h>
#include <conio.h>
#include <stdio.h>

main()
{
char n[10];
clrscr();
printf("Introduce la cadena: "); scanf("%s",n);
if (!strcmp("hola",n)) printf("Ok...Tu cadena fue hola..");
else printf("La cadena NO fue hola");
getch();
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar